home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / The World of Computer Software.iso / nba102.zip / DONTREAD.ME next >
Text File  |  1992-07-31  |  6KB  |  111 lines

  1.  
  2.    Well, you had not listened...  so, you'll have to read this blatant
  3. advertisement.  You have being warned!
  4.  
  5.    I am currently seeking programmer's job somewhere outside Russia,
  6. preferable in English-speaking country, but will not mind learning new
  7. (european) language.  Tiny bit of information about myself:
  8.  
  9.    I am 23, single.  Graduated from chemical department of Novosibirsk State
  10. University in 1990, with specialization in physical chemistry and excellent
  11. grades.  Not what they did me any good at all ;-) Now I am working at the
  12. Institute of BioOrganic Chemistry in Novosibirsk as computer programmer.
  13.  
  14.    ■ What can I do as programmer?  I'll just list some of my little projects
  15. during last three years.  Although I had some experiences with PDP-11s and
  16. System/360s, now they should be considered to be a bit rusty, so I'll limit
  17. myself to PCs.
  18.  
  19.    Code name:  DEMO.  This is the biggest one, and not yet complete.  It
  20. consists of 35,000 lines of 'C' code and supposed to draw pretty pictures of
  21. various molecules, containing up to a few thousands of atoms in real time on
  22. good 386 PC.  It is based upon analytical solution of problem of two spheres
  23. intersection and can therefore generate realistic quasi-lighted pictures of
  24. objects consisting of spheres and cylinders really fast.  Includes a set of
  25. gadgets built around drawing engine (i.e., simple molecular structure
  26. editor, interface modules for various external data formats, etc.)
  27.  
  28.    Code name:  DDRIVE.  It is just simple MS DOS block device driver written
  29. in C (I wished to understand just how these things work in DOS.  Disgusting
  30. sight it was.) It makes file located on any FAT device to appear as DOS
  31. drive.  Only 3,000 lines in C, but still worth mention.
  32.  
  33.    Code name:  HDBIOS.  It is hard disk driver supporting two MFM
  34. controllers.  Saved me two 40M MFM drives then I had upgraded to IDE, but
  35. cost almost a month of hard work despite of it's tiny 2,000 lines in
  36. assembler - it is not simple to write device driver without documentation on
  37. hardware at all...
  38.  
  39.    Code name:  LOADER.  Yet another specialized and very dumb overlay
  40. loader.  Decompresses overlays on the fly, thus saving disk space (and,
  41. curiously, loading time).  I used it to collect together semiempirical
  42. package developed in our group.  (Code name:  DEMO was part of that project,
  43. too).
  44.  
  45.    Code name:  ~ZEN.  Tape backup software for TEAC MT-IIST streamer (60M
  46. one.  Now they are making 660M ones...) 5,500 lines in C written after a
  47. month of desperate struggle with software package (ANZEN) supplied by TEAC.
  48. It was Ok, but refused to work on anything better then 10 MHz AT.  Although
  49. I had no specs on MT-IIST tape drive at all, and was forced to use exactly
  50. the same command set as ANZEN, my program performs 3 to 10 times faster...
  51. Well, it is not a wonder - ANZEN was written by team of at least 6
  52. programmers and God knows how many managers, as anyone could see from it's
  53. coding style...
  54.  
  55.    Code name:  CM.  One plain 4,500 lines file in C containing floppy
  56. bit-copier.  Sure, bit-copiers are out of date all around the world, but
  57. Russia is a bit different in this respect.  Just remember how it was with
  58. PCs seven years ago.  Got a touch?  As the bit-copiers are not produced
  59. anywhere outside Russia anymore, and nonspecific copying algorithms of my
  60. one perform better then anyone else I'd seen, I consider myself as a sort of
  61. worldwide leader in this area ;-)
  62.  
  63.    Code name:  EDB.  PC software emulator running on PC - 9,500 lines in C.
  64. External devices emulation is in rudimentary state, but CPU emulation is
  65. good - it accepts most of undocumented PC instructions and reproduces some
  66. very peculiar details of older (808x, 8018x, 80286) Intel CPU operations.
  67. Why would anyone wish to develop such a strange thing?  Just remember '85
  68. again ;)
  69.  
  70.    Code name:  TRUEVIEW.  Low-level software simulation of 18-bits per pixel
  71. (262144 colors) video mode on plain VGA.  It is not dithering - it
  72. implements 'true' 336x240x256K video mode by programming VGA hardware on
  73. very non-standard ways.  Includes interface modules for reading external
  74. graphics files in GIF, TIFF, PCX and BMP formats.  Fine mix of 4000 lines in
  75. C++ and 500 lines in assembler.
  76.  
  77.    Code name:  NBA.  You had seen this one and can say by yourself.
  78.  
  79.    As I believe, this list says for itself - I can do any medium-sized
  80. lowlevel project on PC, provided that you know exactly what you want to get
  81. from it.
  82.  
  83.    ■ What I (probably) can't do as a programmer?
  84.  
  85.    Although I had written small programs in non-procedural languages (such
  86. as Prolog or Mathematica), I had never produced complete project in them, so
  87. they are still terra incognita for me.
  88.  
  89.    Although I know how to write low-level programs (such as device drivers)
  90. to make them compatible with Windows and use this or that Windows feature
  91. provided for such purposes, I had never written code for Windows GUI.
  92.  
  93.    I have none experience whatsoever with Unix operating system apart from
  94. using VI from time to time.  I have no experience with NetWare, even as
  95. user.
  96.  
  97.    And, most important, I had never worked as a part of a big (more then
  98. two-three men) team and can't predict how I will perform in such situation.
  99.  
  100.    ■ What should you do if you feel what you could need my services?
  101.  
  102.    Just write to my Internet address:  ps@comcen.nsk.su.  I will be glad to
  103. answer you.
  104.  
  105.    Thank you for the patience with which you had read this boring opus of
  106. tired programmer (me) :-)
  107.  
  108.    Take care!
  109.  
  110. /Serge.P aka Serge Pachkovsky,                              July 31, 1992
  111.